package com.im.service.fundPlan.smo;

import java.util.List;
import java.util.Map;

import com.im.service.dto.FundPlanStatic;
import com.im.service.dto.PageQuery;
import com.im.service.dto.PlanDeclareSet;
import com.im.viewmodel.fundPlan.FundPlanListRespVo;
import com.im.viewmodel.fundPlan.FundPlanRespVo;

public interface IFundPlanManageQuerySMO {

	PageQuery<FundPlanListRespVo> queryFundPlanList(String jsonStr,List<Integer> statusList) throws Exception;
	PageQuery<FundPlanRespVo> queryFundPlanListNew(String jsonStr, List<Integer> statusList) throws Exception;
	PageQuery<FundPlanStatic> queryFundPlanStaticList(String jsonStr);

	PlanDeclareSet queryFundPlanSetDetail(Map<String, Object> paramMap);

	PageQuery<PlanDeclareSet> queryFundPlanSetList(String inJson);


    /**
     * 批复页面，绿色审批通道，查询接口
     * @param jsonStr
     * @return
     */
	FundPlanRespVo queryFundPlanListForGreen(String jsonStr) throws Exception;
}
